have debuted - English Synonyms Dictionary